#include"mystdio.h"
#include<string.h>
#include<unistd.h>
#define MYFILE "log.txt"
int main()
{
    MY_FILE*fp=my_fopen(MYFILE,"w");
    if(fp==NULL)return 1;
    
    const char *str="hello my fwrite";
    int cnt =500;

    while(cnt)
    {
        char buffer[1024];
        snprintf(buffer,sizeof(buffer),"%s:%d",str,cnt--);
        //snprintf(buffer,sizeof(buffer),"%s:%d\n",str,cnt--);
        size_t size=my_fwrite(buffer,strlen(buffer),1,fp);
        sleep(1);
        printf("写入成功：%lu个字节\n",size);
        
        if(cnt%5==0)
        {
            my_fwrite("\n",strlen("\n"),1,fp);
        }
    }

    my_fclose(fp);
    return 0;
}
